Architectural Design of E1
نویسندگان
چکیده
Modern distributed operating systems provide users with transparent access to all resources of the computer network by means of distributed object abstraction. The access reliability and efficiency of such systems are determined by the internal implementation of the given abstraction. The existing architectures are based either on the centralized storage of the object state in one of network nodes, or on a state distribution among several nodes by means of distributed shared memory. The indicated approaches do not take into account semantics of a specific object. As a result, for the majority of objects the access efficiency in the distributed environment is considerably lower, than in a local case. This paper presents the alternative distributed operating system architecture based on the concept of replication of distributed objects. A complete or partial copy of distributed object’s state is placed in each node where the object is used. Copy coherence is ensured by replication algorithms. For each object the most efficient access algorithm, taking its semantics into account, can be applied. All E1 subsystems are designed to support replication, which makes E1 a convenient platform for developing reliable distributed applications.
منابع مشابه
Dealing with Variability in Architecture Descriptions to Support Automotive Product Lines
Architectural description languages (ADLs) are essential means for a system and software design in the large. Their common concepts are components, ports, interfaces and connectors. Some of them already support the representation and management of variance, a prerequisite to support product line engineering, but the support of variability often stops on component level. In this paper, a more de...
متن کامل“A Comparative Exploration of the Phenomenological Conception of Creative Imagination and Its Role in the Digital and Non-Digital Architectural Design Processes”
Imagination and its relation to creativity are among the most important issues related to the design category in various areas of architectural inquiry such as architectural design, whose function and role have changed in recent decades due to use and application of computers in the architectural design processes. Given all the changes occurred in the meaning and concept of architecture, by the...
متن کاملImproving Architectural Design Skills with Design-Based Learning of New Structures
The purposeful and applied learning of Structures as a pillar of architectural design is very important. The current educational content of Structures in architecture departments is based on theoretical discussions, mathematical formulas, and lecture-oriented material. As a result, students are incompetent in applying practical concepts and structural formal analyses to architectural design. Ef...
متن کاملA Review on the Extent of Urban Design Intervention in Iran’s Architectural Structures for Interaction with Architectural Innovation
The intervention of urban design in Irans architectural structures has been for many years a challenging issue for architects and urban designers over their professional realm. The preservation of architectural structures in Iran has always resorted to extremes. This control and direction has sometimes resulted in exclusion of architecture position and has sometimes, once faced with lack of pro...
متن کاملCurrent Discussions on Digital Sketching in the Early Stages of Architectural Design in Education
In the architectural design, designers are focused on the early stages of the design process or conceptual design. The ultimate goal of this stage is to find a solution for an existing problem, investigate design space, or explore an idea. This stage conventionally begins with sketches and diagrams to explore ideas and solutions; the ambiguity and vagueness of conventional freehand sketching ca...
متن کاملClarifying the role of the creative problem solving process on improving the competitiveness of architectural design
Introduction: As a cognitive activity, the process of creative problem solving plays a crucial role in architectural design. The design method includes the emergence, evolution, and transformation of ideas and the formation of concepts. Explaining the most important influential components of creativity and contestability of design raises these concepts in achieving each one of the approaches. T...
متن کامل